import Vue from 'vue'
import App from './App'

import store from './store/index'

Vue.config.productionTip = false
Vue.prototype.$store = store

// 使用 uview 组件库
import uView from "uview-ui";
Vue.use(uView);


// 注册过滤器
// Vue.filter('fomatterTimes', function (value) {
//   let date = new Date(value);
//   let Y = date.getFullYear() + '-';
//   let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
//   let D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';

//   let h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':';
//   let m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':';
//   let s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds());

//   return `${Y}${M}${D} ${h}${m}${s}`
// })

App.mpType = 'app'

const app = new Vue({
  store,
  ...App
})

// http拦截器，此为需要加入的内容，如果不是写在common目录，请自行修改引入路径
import httpInterceptor from '@/common/http.interceptor.js'
// 这里需要写在最后，是为了等Vue创建对象完成，引入"app"对象(也即页面的"this"实例)
Vue.use(httpInterceptor, app)

app.$mount()
